Big Huge Thesaurus

megestrol acetate

noun